A: "Why did John __________ the party early?"
B: "He had to catch a flight."
"Leave" is the most appropriate word because it means to depart or go away from a place, which fits the context of John leaving the party early. "Have" and "take" do not convey the same meaning of physically departing from a location. "Say" is also not appropriate because it does not relate to leaving a place.
B: "He had to catch a flight."
"Leave" is the most appropriate word because it means to depart or go away from a place, which fits the context of John leaving the party early. "Have" and "take" do not convey the same meaning of physically departing from a location. "Say" is also not appropriate because it does not relate to leaving a place.